.home_banner {
	position: relative;margin-top: -1.5rem*0.1 !important;
	.focus {
		text-align: center;line-height: 2;
		span {
			display: inline-block;width:0.6rem*0.1;height:0.6rem*0.1;margin:0 0.3rem*0.1;border-radius:50%;background:#fff;line-height: 100%;
			&.current {background:$pink}
		}
	}
}

.home_nav {
	margin-top: 1.5rem*0.1;
	ul {@extend .cf;}
	li {
		float: left;width: 25%;
		&.map i {background: $yellow;}
		&.cart i {background: $pink;}
		&.groupon i {background: $blue;}
		&.favorite i {background: $red;}
		i {
			display: block;width: 4.5rem*0.1;height: 4.5rem*0.1;margin: 0 auto .5rem*0.1;border-radius: 50%;color: $cff;
			text-align: center;line-height: 4.5rem*0.1;font-size: 2.4rem*0.1;
		}
		span {display: block;text-align: center;font-size: 1.4rem*0.1;}
	}
}

.home_title {
	margin-top: 1.5rem*0.1;padding:0 1.5rem*0.1;font-weight: normal;font-size: 1.8rem*0.1;
	i {color: $red;margin-right: 1rem*0.1;}
	strong {font-weight: normal;}
}

.home_goods {
	margin-top: 1.5rem*0.1;
	ul {@extend .cf;}
	li {float: left;width: 50%;background: $cff;outline: 1px solid $cdd;}
	a {display: block;padding: 1.5rem*0.1;}
	img {display: block;width: 15rem*0.1;height: 15rem*0.1;}
	span {height: 3.6rem*0.1;display: block;overflow: hidden;line-height:1.8rem*0.1;margin-top: 1rem*0.1;text-align: center;}
}

.home_goods_nav {
	ul {
		border-radius: .5rem*0.1;margin: 1.5rem*0.1;
		box-shadow: 0 0 0 1px $cdd;
		li {
			height: 4rem*0.1;line-height: 4rem*0.1;position: relative;
			&:not(:last-child){border-bottom: 1px solid $cdd;}
			a {text-indent: 1.5rem*0.1;font-size: 1.5rem*0.1;display: block;}
			i {position: absolute;right: 1.5rem*0.1;top: 0;height: 4rem*0.1;display: block;line-height: 4rem*0.1;font-size: 1.4rem*0.1;color: $yellow;}
		}
	}
}
.home_slogan {
	border-radius: .5rem*0.1;margin: 1.5rem*0.1;
	box-shadow: 0 0 0 1px $cdd;
	ul {}
	li {
		text-align: center;padding: 1rem*0.1;
		i {font-size: 3.6rem*0.1;margin-right: 1rem*0.1;display: inline-block;vertical-align: top;}
		p {
			display: inline-block;
			strong {font-size: 2rem*0.1;font-weight: normal;}
			span {display: inline-block;margin-top: .5rem*0.1;font-size: 1.1rem*0.1;}
		}
	}
}
.home_h3,.home_more {
	height: 4rem*0.1;line-height: 4rem*0.1;text-indent: 1.5rem*0.1;display: block;
	font-size: 1.4rem*0.1;font-weight: normal;color: $yellow;background: #fafafa;
}
.home_more {text-indent: 0;text-align: center;color: #555;}
.home_h3.more {
	a {
		display: block;color: $yellow;
		position: relative;
		&:after {
			content: "more";
			display: block;position: absolute;right: 1rem*0.1;top: 0;
			color: $c99;font-size: 1.1rem*0.1;
		}
	}
}
